# Author:Haixin
# week05

# 补充用户信息：打印（print0）
# input-> str 如果想让输入的数据类型变成int，需要强制转变数据类型
# print("hello world")

name = input("name:")
age = int(input("age:"))
job = input("job:")
salary = input("salary:")

# 字符串拼接

# info = '''-------- INFO '''+ name +''' ----------'''+'''
# name:'''+ name +'''
# age:'''+ age +'''
# job:'''+ job +'''
# salary:'''+ salary
# print(info)

# 占位符有顺序！请依次填入内容
# 思考：如果有很多个位置呢？如果是一个HTML页面需要很多数据来占用位置
#      对顺序要求太苛刻了，容易出错。
# %s占位符，可以把”+“符号省略，比较直观的展示变量
# %d占位符只能输入数字
# input就为str


# info_02 = '''--------INFO %S -------
# name:%s
# age:%s
# job:%s
# salary:%s
# '''(name,name,age,job,salary)
# print(info_02)

# .format() 是一个字符串的格式化方法/函数 优化 占位符
# {}.format()中占位符
# 优势：1.不需要考虑参数出现的顺序和次数
#      2.多个重复项只需要赋值一次（明确数据输入（如：变量age）和输出（如：打印的HTML_age））

info_03 = '''-------INFO {HTML_name} ------
name:{HTML_name}
age:{HTML_age}
job:{HTML_job}
salary:{HTML_salary}
'''.format(HTML_name=name,HTML_age=age,HTML_job=job,HTML_salary=salary)

print(info_03)
